Always return the amount eaten, rather than the full header size.
authorElliot Lee <sopwith@src.gnome.org>
Tue, 2 Nov 1999 21:49:46 +0000 (21:49 +0000)
committerElliot Lee <sopwith@src.gnome.org>
Tue, 2 Nov 1999 21:49:46 +0000 (21:49 +0000)
Always return the amount eaten, rather than the full header size.

gdk-pixbuf/gdk-pixbuf-loader.c
gtk/gdk-pixbuf-loader.c

index b8e09864181bdae2d5e7f17d06fa4b259f9c3247..525345d57fd0d04281757da0510b829f34c46528 100644 (file)
@@ -283,10 +283,10 @@ gdk_pixbuf_loader_eat_header_write (GdkPixbufLoader *loader, guchar *buf, size_t
            
        priv->header_buf_offset += nbytes;
            
-       if(priv->header_buf_offset >= LOADER_HEADER_SIZE) {
-               return gdk_pixbuf_loader_load_module(loader);
-       } else
-               return nbytes;
+       if(priv->header_buf_offset >= LOADER_HEADER_SIZE)
+               gdk_pixbuf_loader_load_module(loader);
+
+       return nbytes;
 }
 
 /**
index b8e09864181bdae2d5e7f17d06fa4b259f9c3247..525345d57fd0d04281757da0510b829f34c46528 100644 (file)
@@ -283,10 +283,10 @@ gdk_pixbuf_loader_eat_header_write (GdkPixbufLoader *loader, guchar *buf, size_t
            
        priv->header_buf_offset += nbytes;
            
-       if(priv->header_buf_offset >= LOADER_HEADER_SIZE) {
-               return gdk_pixbuf_loader_load_module(loader);
-       } else
-               return nbytes;
+       if(priv->header_buf_offset >= LOADER_HEADER_SIZE)
+               gdk_pixbuf_loader_load_module(loader);
+
+       return nbytes;
 }
 
 /**